package com.lkx.service;

import java.util.List;

import com.lkx.domain.Api;
import com.lkx.domain.ApiAndType;
import com.lkx.util.PageModule;

public interface ApiService {

    PageModule add(Api record, String params);

    PageModule edit(Api record, String params) throws Exception;

    PageModule list(Long userId, String apiName, Long subjectId, int pageNum, int pageSize);

    List<ApiAndType> selectApiListByOption(Long userId, Long subjectId);

    Api selectByPrimaryKey(Long id);

    PageModule deleteById(Long id);

}
